patent of improvement - Alemán Inglés Diccionario